//import java.util.*;
//
//// 注意类名必须为 Main, 不要有任何 package xxx 信息
//public class Main {
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int n = sc.nextInt();
//        int x = sc.nextInt();
//        int[] a = new int[n];
//        for(int i = 0;i<n;i++){
//            a[i] = sc.nextInt();
//        }
//        HashMap<Integer, Integer> map = new HashMap<>();
//        int paircount = 0;
//        // for(int i = 0;i<n;i++){
//        //     int complement = x - a[i];
//        //     if(map.containsKey(complement)){
//        //         paircount += map.get(complement);
//        //     }
//
//        //     map.put(a[i], map.getOrDefault(a[i],0) + 1);
//        // }
//        for(int i = 0;i<n;i++){
//            if(map.containsKey(a[i])){
//                map.put(a[i],map.get(a[i]) +1);
//            } else {
//                map.put(a[i],1);
//            }
//        }
//        Arrays.sort(a);
//        for(int i = 0;i<n;i++){
//            int tmp = x-a[i];
//            if(map.containsKey(tmp)){
//                paircount += map.get(tmp);
//            }
//        }
//        System.out.println(paircount);
//        System.out.println(10 * 10* 10* 10* 10* 10* 10* 10* 10);
//        System.out.println(Integer.MAX_VALUE);
//    }
//}

import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        Long x = sc.nextLong();
        Long[] a = new Long[n];
        for(int i = 0;i<n;i++){
            a[i] = sc.nextLong();
        }
        HashMap<Long, Long> map = new HashMap<>();
        Long paircount = 0L;
        Arrays.sort(a);
        for(int i = 0;i<n;i++){
            if(map.containsKey(a[i])){
                map.put(a[i],map.get(a[i]) +1);
            } else {
                map.put(a[i],1L);
            }
        }
        for(int i = 0;i<n;i++){
            Long tmp = x-a[i];
            if(map.containsKey(tmp)){
                paircount += map.get(tmp);
            }
        }
        System.out.println(paircount);
    }
}